<?php
/**
 * Created by PhpStorm.
 * User: wangjie
 * Date: 2020/10/22
 * Time: 13:38
 */
namespace App\Api\Controllers\Config;


use App\Http\Controllers\Controller;
use App\Models\CqcbankStores;
use App\Models\Store;
use App\Models\CqcpayConfig;
use Illuminate\Support\Facades\Log;

class CqcPayConfigController extends Controller
{

    public function config($config_id)
    {
        //配置取缓存
        $config = CqcpayConfig::where('config_id', $config_id)
            ->first();
        if (!$config) {
            $config = CqcpayConfig::where('config_id', '1234')->first();
        }

        return $config;
    }


    public function merchant($store_id, $store_pid)
    {
        $payStore=null;
        if (!empty($store_pid)) {

            //分店配置
            $payStore = CqcbankStores::query()->where('store_id', $store_id)->first();

            if (empty($payStore)) {
                $store_pid_id = '';
                $store_p = Store::query()->where('id', $store_pid)
                    ->select('store_id')
                    ->first();

                if (!empty($store_p)) {
                    $store_pid_id = $store_p->store_id;
                }
                $payStore = CqcbankStores::query()->where('store_id', $store_pid_id)->first();

            }
        } else {
            $payStore = CqcbankStores::query()->where('store_id', $store_id)->first();

        }

        return $payStore;
    }


}
